﻿html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
/* master */
#anmc_body { background: #fff url(/Images/bg.png) repeat-y center; }
.slim#graybarHolder { height: 105px; }
#graybar { z-index: 300; border-bottom: 20px solid #2592c6; background-color: #333940; min-width: 1001px; }
.slim #graybar { height: 85px; }
.slim .fixed_elem#graybar { top: 0px; right: 0px; left: 0px; }
.fixed_elem { position: fixed !important; }
#pageHead { margin: 0px auto; width: 1001px; background-color: #363e44; height: 85px; border-bottom: 20px solid #2a9bcc; }
#graybar #pageHead { padding-right: 0px; }
.clearfix:after { line-height: 0px; display: block; height: 0px; visibility: hidden; clear: both; font-size: 0px; content: "." }
.clearfix { zoom: 1; }
#logo { top: 10px; left: 40px; position: relative; float: left; }
#topmenu { position: relative; left: 340px; top: 35px; background-color: #2e353b; height: 27px; width: 620px; }
#quickAnn { position: relative;left: 0px;top: 10px;color: white;}
#contentarea, #footerArea { margin: 0px auto; width: 1003px; }
#footerContent { text-align: center; padding-top: 15px; padding-bottom: 120px; font-size: 9pt; color: #999; font-family: Arial, Helvetica, sans-serif !important; }
#contentBlockHolder { margin: 20px 44px 0px; border: 1px solid #e4e4e4;  }
#contentBlock { border: 8px solid #f1f1f1; padding: 7px 8px; min-height: 400px; }
.mainHeaderHolder { text-align: center; margin-top: 19px; }
.leftnav { float: left; width: 175px; margin-bottom: 25px; } 
.rightcontentarea { float: left; width: 696px; margin-left: 10px; }
.leftnav .RadMenu_ANMCLeftNav { z-index: 70 !important; }
.RadMenu_ANMCLeftNav .rmItem .rmLink { width: 162px; height: 40px; margin-bottom: 4px; background: #ebf1e4 url(/Images/btLeftNav.png) no-repeat 9px 16px; cursor: pointer; }
.RadMenu_ANMCLeftNav .rmItem .rmSelected { background: transparent url(/Images/btLeftNavSelected.png) no-repeat 0px 0px !important; cursor: pointer; }
.RadMenu_ANMCLeftNav .rmHorizontal .rmText { padding-left: 12px !important; padding-top: 13px !important; color: #444; font-size: 12px; font-weight: bold; cursor: pointer; }
.RadMenu_ANMCTopNav .rmHorizontal .rmText { padding-left: 3px !important; padding-top: 5px !important; padding-right: 35px !important; color: #fff; font-size: 9pt; font-weight: normal; cursor: pointer; }
.RadMenu_ANMCTopNav .rmHorizontal .rmSelected .rmText { color: #d95c01 !important; cursor: pointer; }
/* default */
#MainImageHolder { float: left; }
.ContentTitleBar { margin-bottom: 25px; }
#RightContent { float: left; margin-left: 7px; }
#EducationVisionHolder { position: relative; padding-top: 50px; padding-bottom: 10px; }
#EducationVision { text-align: left; }
.rrClipRegion { border: 0px !important; }
.slideshowLink, .slideshowLinkSel { width: 17px; height: 14px; padding: 2px 0px; border: 1px solid #bebebe; float: left; margin-left: 5px; text-align: center; font-size: 8pt; cursor: pointer; color: #666; }
.slideshowLink A, .slideshowLink A:hover, .slideshowLinkSel A, .slideshowLinkSel:hover A, .slideshowLinkSel A:hover, .slideshowLink:hover A, .slideshowLink A:hover { color: #adaba9; font-weight: bold; text-decoration: none; }
.slideshowLinkSel, .slideshowLink:hover { background-color: #ece8e3; }
/* scroll to top */
#back-top { position: fixed; bottom: 30px; margin-left: 30px; }
#back-top a { width: 108px; display: block; text-align: center; font: 12px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }
#back-top span { width: 108px; height: 108px; display: block; margin-bottom: 7px; background: #ccdf8e url(up-arrow.png) no-repeat center center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #94b330; }
/* anmcList */
table.anmcList { width: 100%; }
table.anmcList tr.header { background-color: #e0e0e0; white-space: nowrap; }
table.anmcList td { padding: 8px 4px; border-bottom: 1px solid #ccc; vertical-align: top; }
table.anmcList tr.header td { border-top: 2px solid #2A9BCC; color: #666; }
table.anmcList a { text-decoration: none; color: #000; }
table.anmcList a:hover { text-decoration: underline; }
/* DynamicContent */
.DynamicContent { font-family: "돋움",Dotum,"굴림",Gulim,Sans-serif; font-size: 12px; }
.DynamicContent ol { list-style-position: outside; margin-left: 20px; }
.DynamicContent ol li { margin-bottom: 20px; }
.DynamicContent p { margin: 12px 0px; }
.DynamicContent h3 { font-size: 14px; font-weight: bold; }
.DynamicContent #purpose1 { background-image: url(6purpose_spirite.png); background-position: -3px 0px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #purpose2 { background-image: url(6purpose_spirite.png); background-position: -3px -100px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #purpose3 { background-image: url(6purpose_spirite.png); background-position: -3px -202px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #purpose4 { background-image: url(6purpose_spirite.png); background-position: -3px -304px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #purpose5 { background-image: url(6purpose_spirite.png); background-position: -3px -406px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #purpose6 { background-image: url(6purpose_spirite.png); background-position: -3px -508px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #corevalueheader { line-height: 27px; vertical-align: baseline; margin-top: 6px; font-weight: bold; }
.DynamicContent #corevalue1 { background-image: url(6purpose_spirite.png); background-position: -81px -0px; width: 36px; height: 27px; text-indent: -9999px; float: left; }
.DynamicContent #corevalue2 { background-image: url(6purpose_spirite.png); background-position: -81px -100px; width: 36px; height: 27px; text-indent: -9999px; float: left; }
.DynamicContent #corevalue3 { background-image: url(6purpose_spirite.png); background-position: -81px -202px; width: 36px; height: 27px; text-indent: -9999px; float: left; }
.DynamicContent #corevalue4 { background-image: url(6purpose_spirite.png); background-position: -81px -304px; width: 36px; height: 27px; text-indent: -9999px; float: left; }
.DynamicContent #training1 { background-image: url(6purpose_spirite.png); background-position: -133px -0px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #training2 { background-image: url(6purpose_spirite.png); background-position: -133px -100px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #training3 { background-image: url(6purpose_spirite.png); background-position: -133px -202px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #training4 { background-image: url(6purpose_spirite.png); background-position: -133px -304px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #training5 { background-image: url(6purpose_spirite.png); background-position: -133px -406px; width: 62px; height: 27px; text-indent: -9999px; }
.DynamicContent #training6 { background-image: url(6purpose_spirite.png); background-position: -133px -508px; width: 62px; height: 27px; text-indent: -9999px; }
.SermonReference { margin: 10px 0px; }
.SermonReference span { font-size: 11pt; }
.SermonReference span strong { font-size: 11pt; font-weight: bold; }
.SermonPassage { margin-bottom: 20px; }

/*body { margin: 0px; height: 100%; font-family: Gulim, Arial, Helvetica, Sans-Serif; font-size: 100%; }*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header,hgroup, menu, nav, section,time, mark, audio, video 
{ margin:0; padding:0; border:0; outline:0; font-family: "돋움",Dotum,"굴림",Gulim,Arial,Helvetica,Sans-serif; font-size:12px; background:transparent; }

#ANMCLinks { background-color: #858585; padding: 13px 10px 4px 0px; text-align: right; }
#ANMCMembership { font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; background-color: #000000; color: White; padding: 7px 10px 7px 0px; }
#MainNavigation { margin-top: 15px; }
#ANMCMainContent { width: 658px; text-align: left; }
.RadPanelBar .rpHeaderTemplate, .RadPanelBar .rpOut { border: 0px !important; }
.RadPanelBar .rpRootGroup { border: 0px !important; }
.RadPanelBar .rpText { padding-left: 45px !important; }
.RadPanelBar .rpItem { margin: 6px 0px !important; }
.RadPanelBar .rpGroup .rpLink, .RadPanelBar .rpGroup .rpTemplate { line-height: 18px; }
.RadPanelBar_Black, .RadPanelBar_Black .rpGroup { background-color: transparent !important; }
.RadPanelBar_Black div.rpHeaderTemplate, .RadPanelBar_Black a.rpLink { background: none !important; border: 0px !important; background-color: #212121 !important; }
.RadPanelBar_Black a.rpLink, .RadPanelBar_Black div.rpHeaderTemplate, .RadPanelBar_Black .rpTemplate { font-size: 10pt !important; font-weight: bold !important; }
.RadPanelBar_Black .rpGroup a.rpLink, .RadPanelBar_Black .rpGroup a.rpLink .rpOut { background: none !important; }
.RadPanelBar_Black .rpGroup a.rpLink, .RadPanelBar_Black .rpGroup div.rpHeaderTemplate, .RadPanelBar_Black .rpGroup .rpTemplate { font-size: 8pt !important; color: White !important; }
.RadPanelBar_Black .rpExpandable span.rpExpandHandle, .RadPanelBar_Black .rpExpanded span.rpExpandHandle { background: none !important; color: White !important; }
.RadPanelBar_Black a.rpLink:hover { color: White !important; }
.RadPanelBar_Black a.rpFocused, .RadPanelBar_Black a.rpExpanded, .RadPanelBar_Black a.rpSelected, .RadPanelBar_Black div.rpFocused, .RadPanelBar_Black div.rpExpanded, .RadPanelBar_Black div.rpSelected, .RadPanelBar_Black a.rpSelected:hover { background-color: #343434 !important; }
.RadPanelBar_Black .rpLevel1 a.rpFocused .rpOut, .RadPanelBar_Black .rpLevel1 a.rpExpanded .rpOut, .RadPanelBar_Black .rpLevel1 a.rpSelected .rpOut, .RadPanelBar_Black .rpLevel1 div.rpFocused .rpOut, .RadPanelBar_Black .rpLevel1 div.rpExpanded .rpOut, .RadPanelBar_Black .rpLevel1 div.rpSelected .rpOut, .RadPanelBar_Black .rpLevel1 a.rpSelected:hover { background-color: #212121 !important; background-image: url(/images/icoSel.png) !important; background-repeat: no-repeat !important; background-position: 42px 6px !important; }
.rpLevel1 .rpText { padding-left: 55px !important; }
.rpLevel1 .rpItem { margin: 2px 0px !important; }
.rpLevel1 .RadPanelBar_Black a.rpLink { font-size: 8pt !important; font-weight: bold !important; }
.MultiSectionDatabaseContentAdminMenu { float: right; margin-top: -3px; margin-right: -3px; margin-bottom: 5px; }
#playlist .teaser {width:240px; cursor:pointer;}
#playlist { margin:30px 0px;}
#playlist .grid_2 {margin-bottom:12px;}
#playlist .condensed A { text-decoration: none; color: #333; }
#playlist .condensed A:hover { text-decoration: underline; }
#playlist .condensed .column { margin-bottom: 15px; }
#ANMCMainContent #ContentArea { font-size: 100%; }
#ANMCMainContent #ContentArea ul {list-style-type:none;}
#ANMCMainContent #ContentArea li {list-style-type:none;}
article {display:block;}
.DatabaseContentArea, .content { font-size: 0.9em; }
h2 { font-size: 1.5em; font-weight: normal; color:#46BD00; }
.column { float:left; display:inline;}
.columns .column {margin:0; }
.endcolumns { clear: both; }
.columns .grid_1, .column .column.grid_1.first {width:67px;}
.columns .grid_2, .column .column.grid_2.first {width:150px;}
.columns .grid_3 {width:234px;} /* remove .column .column.grid_3.first because of history page*/
.columns .grid_4 {width:317px;}
.columns .grid_5, .column .column.grid_5.first {width:400px;}
.columns .grid_6, .column .column.grid_6.first {width:484px;}
.columns .grid_7, .column .column.grid_7.first {width:567px;}
.columns .grid_8, .column .column.grid_8.first {width:658px; margin:0px;}
.columns .grid_33{width:209px;}
.columns .first.grid_33 {width:209px; margin-left:0px;}
#highlights dt {color:#46BD00; font-size: 0.9em; margin-top: 5px;}
#highlights dd p {font-family:"돋움", "BentonSans",Arial,sans-serif;}
